*{margin:0;padding:0;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6,a,p,label,ul,li,label,span{margin:0;padding:0;font-family:'微软雅黑';}
a,a:active,a:focus, a:hover{text-decoration:none;}
.clear{clear:both;}
body{background:#fff;}

/* 设置滚动条的样式 */
::-webkit-scrollbar {width:5px;height:5px;}
    /* 滚动槽 */
::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;}
    /* 滚动条滑块 */
::-webkit-scrollbar-thumb {border-radius:5px; background: rgba(57,61,72,0.7);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb:window-inactive {background: rgba(0,0,0,0.3);}

/* 隐藏input type=number里上下箭头 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"]{
  -moz-appearance: textfield;
}

/* 弹窗样式 */
.popup{display:none;}
.popup .shade{width:100%;height:100%;position: fixed;top:0;left:0;background:rgba(0, 0, 0, 0.5);z-index: 990;}
.popup .popup_div{background:#fff;width:50%;height:50%;position: fixed;top:0;left:0;bottom:0;right:0;margin:auto;z-index: 999;box-shadow: 0 1px 3px rgb(0 0 0 / 30%);border-radius: 2px;overflow: hidden;}
.popup .popup_div .popup_title{height:50px;line-height:50px;padding:0 15px;font-size:18px;box-shadow: 0 5px 10px #eee;}
.popup .popup_div .popup_title span{float: right;font-size:16px;cursor: pointer;}
.popup .popup_div .popup_title img{height:30px;}
.popup .popup_div .popup_title label{font-size:12px;font-weight: 500;margin-left:10px;}
.popup .popup_div .popup_con{height:calc(100% - 50px);overflow: auto;padding:10px;}
/* 加载动画 */
.loadingDiv{width:100%;height:100%;position: fixed;top:0;left:0;background:rgba(0, 0, 0, 0.5);z-index:9999;}
.loadingDiv i{width:38px;height:38px;font-size:38px;color:#fff;position: absolute;left:0;right:0;top:0;bottom: 0;margin:auto;}
/* 提示框样式 */
.tooltipDiv{width:200px;height:35px;text-align: center;line-height:35px;border-radius:30px;color:#fff;background:rgba(0, 0, 0, 0.6);z-index:9999;left:0;right:0;top:0;bottom:0;position: fixed;margin:auto;}
/**********************************************/
/******************* 框架页 *******************/
/**********************************************/
/* 中间部门 */
.container{margin:20px auto;}

/* 头部 */
header{}
header nav{background:#fff;padding:15px 20px;}
header h1{float:left;}
header h1 img{height:50px;}
header ul{float:right;}
header ul li{display:inline-block;margin:0 5px;line-height:50px;}
header ul li a{color:#242424;}
header ul li span{margin-left:5px;}
header ul li:last-of-type span{display: none;}
header nav>a{float:right;}
/* banner图 */
header .banner{}
header .banner>img{width:100%;height:100%;}
/* 步骤导航 */

header h2{color:#395d99;text-align: center;margin:25px 0;font-size:26px;font-weight: 600;display:none;}
header h2 span{color:#dedede;font-size:20px;vertical-align: sub;margin:0 15px;font-weight:500;}

header .step{background:#fff;padding:20px 0;}
header .step .step_box{width:33.33%;float:left;text-align: center;opacity: 0.7;}
header .step .step1{cursor: pointer;}
header .step .step_box span{font-size:16px;color:#395d99;font-weight: 600;vertical-align: middle;position: relative;}
header .step .step_box span label{display:none;width:20px;height:20px;line-height: 20px;border-radius:50%;background:#ff5e46;color:#fff;text-align: center;font-size:12px;font-weight: 400;position: absolute;right:-48px;top:-10px;}
header .step .step_box img{width:30px;height:32px;margin-left:10px;}
header .step .step_box .shoppingCart_step_btn{width:20px;height:17px;cursor: pointer;}
header .step .step_box.active{opacity: 1;}
header .step .step_box.hide_popup{opacity: 0.7;}
header .step .step_box.active_popup{opacity: 1;}

header .step.active{position:fixed;top:0;left:0;right:0;z-index: 990;box-shadow: 0 3px 10px #ddd;background:#fff;}

.index_box {background: url(../images/img7.png) no-repeat 100% 0;background-size:60%;}


/* 底部 */
footer{background:#194271;}
footer>img{width:100%;}
footer .footer_ter{border-bottom:1px solid #fff;margin:auto;padding:20px 0;}
footer .footer_ter .footer_ter_left{width:calc(100% - 400px);float:left;}
footer .footer_ter .footer_ter_left .footer_list{width:33.33%;float:left;}
footer .footer_ter .footer_ter_left .footer_list h3{font-size:18px;color:#fff;margin-bottom:10px;font-weight: 600;}
footer .footer_ter .footer_ter_left .footer_list li{list-style: none;line-height:28px;}
footer .footer_ter .footer_ter_left .footer_list li a{color:#fff;font-weight: 400;}

footer .footer_ter .footer_ter_right{width:400px;float:right;}
footer .footer_ter .footer_ter_right>img{width:150px;}
footer .footer_ter .footer_ter_right .footer_ter_right_tit{width:250px;float:right;text-align: center;padding-top:10%;}
footer .footer_ter .footer_ter_right .footer_ter_right_tit p{color:#18c387;font-size:24px;}
footer .footer_ter .footer_ter_right .footer_ter_right_tit span{color:#fff;font-size:16px;line-height:40px;}

footer .footer_copyright{text-align: center;color:#fff;padding:20px 0;}

/* 所有富文本div的通用样式 */
.editor_div{font-size:18px !important;}
.editor_div table{width:100% !important;border-collapse: collapse !important;margin: 10px 0;}
.editor_div table tr,.editor_div table td{border: 1px solid #ccc !important;padding:10px;text-align: center !important;font-size:18px !important;}

/**********************************************/
/******************* 框架页 end ***************/
/**********************************************/



/* 首页 */
.index .searchBox{width:80%;height: 50px;position: relative;margin:auto;}
.index .searchBox input{width: 100%;height:100%;padding-left:10px;padding-right:35px;border:2px solid #5b89b9;border-radius:6px;font-size:16px;color:#5b89b9;outline: none;}
.index .searchBox input::-webkit-input-placeholder{color:#5b89b9;}
.index .searchBox i{line-height:50px;display:inline-block;position: absolute;right:0px;top:0px;font-size:24px;color:#7ba0c6;padding:0 15px;cursor: pointer;}

.index .genera_list{margin-top:50px;}
.index .genera_list .genera_box{display:inline-block;font-size:20px;color:#5b89b9;padding:0 20px;border:1px solid #ccc;border-top:5px solid #2175c6;background:#fff;line-height:50px;cursor: pointer;transition:0.2s;}
.index .genera_list .genera_box.active{margin-top:-15px;vertical-align: top;}

.index .factor_list{color:#2663a2;font-size:18px;margin-top:30px;min-height:40px;}
.index .factor_list label{margin-right:15px;cursor: pointer;line-height:40px;font-weight:500;}

.index .index_table{background: url(../images/img6.png) no-repeat 0 100%;background-size:50%;padding: 20px 0;}
.index .index_table .appearance_box{position: relative;padding:0;}
.index .index_table .appearance_box>img{width:60px;height:60px;}
.index .index_table .appearance_box>div{width:calc(100% + 80px);height:120px;display:none;position: absolute;left:-40px;top:-30px;background:#fff;border:1px solid #ccc;z-index: 9;cursor: pointer;padding:5px;}
.index .index_table .appearance_box>div img{width:110px;height:110px;}
.index .index_table .appearance_box>div p{width:calc(100% - 110px);float:right; word-wrap:break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;white-space:initial;line-height: 25px;padding-top:8px;font-size:12px;color:#242424;}
.index .index_table .appearance_box:hover div{display: block;}

.index .index_table .window_top{width:100%;position: fixed;left:0;top:70px;z-index: 99;display:none;}
.index .index_table .window_top.active{display:block;}
.index .index_table table th{text-align: center;line-height:40px; color:#0a3b8c;position: relative;}
.index .index_table table th p{width:100%;margin-top:-30px;left:0;position: absolute;text-align: center;font-size:12px;opacity: 0.3;}
.index .index_table table td{padding:15px 0;text-align: center;line-height:27px; color:#0a3b8c;white-space:nowrap;position: relative;}
.index .index_table table td:hover{background:#e5eeff;cursor: pointer;}
.index .index_table table th.hover{background:#e5eeff;}
.index .index_table table td.hover{background:#e5eeff;}
/* .index .index_table table td.table_td_dis{background:rgba(0, 0, 0, 0.1);} */
.index .index_table table td.table_td img{width:20px;height:20px;}
.index .index_table table tbody{display:none;}
.index .index_table table tbody tr:hover{background:#e5eeff;}
/* 产品单元格中的弹窗 */
.index .index_table table td>.product_td_div{display:none;width:180px;height:70px;position: absolute;left:-56px;top:-5px;background:#fff;border:1px solid #ccc;z-index: 9;cursor: pointer;padding:5px;line-height:57px;}
.index .index_table table td:hover .product_td_div{display:block;}
.index .index_table table td>.product_td_div img{width:30px;height:30px;}
.index .index_table table td>.product_td_div p{width:calc(100% - 30px);float:right;line-height:30px;color:#242424;}
.index .index_table table td>.product_td_div p span{font-size:18px;font-weight: 600;color:#0a3b8c;}
.index .index_table table td>.product_td_div p label{font-size:12px;font-weight: 500;color:#0a3b8c;border-bottom: 1px solid #0a3b8c;line-height:20px;margin-left:5px;}

/* 产品弹窗 */
.product_listImg{padding:10px;}
.product_listImg .listImg_box{width:calc(25% - 10px);float:left;margin:0 5px 10px 5px;box-shadow:0 0 10px #ccc;}
.product_listImg .listImg_box .listImg{position: relative;align-items: center;}
.product_listImg .listImg_box .listImg img{max-width: 100%;min-height:100px;height: auto;display: block;margin:auto}
.product_listImg .listImg_box .listImg .listImg_btn{width:100%;height:0;background: rgb(7 99 195 / 60%);position: absolute;left:0;top:0;transition:0.5s;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.product_listImg .listImg_box:hover .listImg .listImg_btn{height:100%;}
.product_listImg .listImg_box .listImg button{width:50px;height: 50px;border-radius: 50%;border:1px solid #ccc;text-align: center;background:#fff;line-height:48px;margin-right:10px;vertical-align:middle;}
.product_listImg .listImg_box .listImg button div{width:20px;height:25px;background: url(../images/img8.png) no-repeat;background-size:100% 100%;margin:auto;}
.product_listImg .listImg_box .listImg button:active{background:#6388cf;border:1px solid #6388cf;}
.product_listImg .listImg_box .listImg button:active div{background:url(../images/img9.png) no-repeat;background-size: 100% 100%;}
.product_listImg .listImg_box .listImg button.active{background:#6388cf;border:1px solid #6388cf;}
.product_listImg .listImg_box .listImg button.active div{background:url(../images/img9.png) no-repeat;background-size: 100% 100%;}
.product_listImg .listImg_box .listImg a{height: 40px;line-height:40px;color:#688cd1;background:#fff;padding:0 15px;border-radius:30px;display:inline-block;border:1px solid #ccc;font-size:14px;}
.product_listImg .listImg_box .listImg a:active{background:#6388cf;border:1px solid #6388cf;color:#fff;}
.product_listImg .listImg_box h3{height:40px;line-height:40px;border-top:1px solid #58b5ef;font-size:14px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;margin-top:5px;}
@media screen and (max-width:1200px){
	.product_listImg .listImg_box{width:calc(33.33% - 10px);}
	.product_listImg .listImg_box .listImg button{margin-right:5px;}
}
/* 产品弹窗中的特殊产品要素弹窗 */
.productFactor_popup{width:100%;height:calc(100% - 50px);position: absolute;left:0;bottom:0px;display:none;}
.productFactor_popup .productFactor_shade{width:100%;height:100%;position: absolute;left:0;top:0;background:rgba(0, 0, 0, 0.5);}
.productFactor_popup .productFactorList{width:472px;height:300px;background:#fff;position: absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index: 990;padding:0 10px 10px 10px;}
.productFactor_popup .productFactorList h4{height:30px;line-height:30px;font-size:16px;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom: 10px;}
.productFactor_popup .productFactorList h4 span{font-size:14px;float:right;cursor: pointer;}
.productFactor_popup .productFactorList .priceFactor_box{height: calc(100% - 78px);overflow: auto;margin-bottom: 5px;border-bottom: 1px solid #ccc;}
.red{ border:1px solid #d00 !important; background:#ffe9e8 !important; color:#d00 !important;}/* 重点闪烁样式 */
.productFactor_popup .productFactorList .factorType_list{padding:5px;border:1px solid #fff;}

.productFactor_popup .productFactorList .factorType_list p{border-left:5px solid #6388cf;padding-left:5px;}
.productFactor_popup .productFactorList .factorType_list .priceFactor_list{padding:10px;}
.productFactor_popup .productFactorList .factorType_list .priceFactor_list span{width:100px;height:30px;line-height:30px;display: inline-block;border:1px solid #6388cf;border-radius: 4px;text-align: center;cursor: pointer;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.productFactor_popup .productFactorList .factorType_list .priceFactor_list span.active{background:#6388cf;color:#fff;}
.productFactor_popup .productFactorList button{background:#6388cf;color:#fff;border-radius: 4px;padding:6px 20px;border:none;}



/* 产品详情页 */
.productInfo{}
.productInfo .info_left{width:50%;float:left;padding:0 15px;}
.productInfo .info_left .img-fluid{max-width:100%;display:block;}
.productInfo .info_left #product-swiper-thumbs{overflow: hidden;}
.productInfo .info_left #product-swiper-thumbs .swiper-slide{width:20%;padding:0 5px;opacity:0.4;}
.productInfo .info_left #product-swiper-thumbs .swiper-slide-thumb-active{opacity: 1;}

.productInfo .info_right{width:50%;float:left;padding:0 15px;}
.productInfo .info_right h1{font-size: 26px;padding: 7% 0;border-bottom: 1px solid #e7e8e8;color: #6388cf;font-weight: bold;}
.productInfo .info_right h2{color: #666666;font-size: 18px;border-bottom: 1px solid #e7e8e8;padding: 5% 0;font-weight: normal;}
.productInfo .info_right>p{color: #666666;font-size: 18px;line-height: 34px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;margin:5% 0;}
.productInfo .info_right>div>button{height:44px;line-height:44px;background:none;color:#6388cf;font-size:16px;padding:0 20px;outline: none !important;border:1px solid #6388cf;}
.productInfo .info_right>div>button:active{background:#6388cf;color:#fff;}
.productInfo .info_right>div>button div{width:25px;height:29px;margin-right:10px;background:url(../images/img8.png) no-repeat;background-size: 100% 100%;display: inline-block;vertical-align: middle;margin-top: -2px;}
.productInfo .info_right>div>button:active div{background:url(../images/img9.png) no-repeat;background-size: 100% 100%;}
.productInfo .info_right>div>button.active{background:#6388cf;color:#fff;}
.productInfo .info_right>div>button.active div{background:url(../images/img9.png) no-repeat;background-size: 100% 100%;}
/* 价格要素弹窗 */
.productInfo .info_right .info_productFactor{width:100%;height:300px;display:none;border:1px solid #6388cf;background:#fff;margin-top:5px;position: absolute;z-index: 9;padding:0 10px 10px 10px;}
.productInfo .info_right .info_productFactor h4{height:30px;line-height:30px;font-size:16px;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom: 10px;}
.productInfo .info_right .info_productFactor h4 span{font-size:14px;float:right;cursor: pointer;}
.productInfo .info_right .info_productFactor .priceFactor_box{height: calc(100% - 78px);overflow: auto;margin-bottom: 5px;border:1px solid #fff;border-bottom: 1px solid #ccc;}
.productInfo .info_right .info_productFactor .factorType_list{padding:5px;border:1px solid #fff;}
.productInfo .info_right .info_productFactor .factorType_list p{border-left:5px solid #6388cf;padding-left:5px;}
.productInfo .info_right .info_productFactor .factorType_list .priceFactor_list{padding:10px;}
.productInfo .info_right .info_productFactor .factorType_list .priceFactor_list span{width:100px;height:30px;line-height:30px;display: inline-block;border:1px solid #6388cf;border-radius: 4px;text-align: center;cursor: pointer;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.productInfo .info_right .info_productFactor .factorType_list .priceFactor_list span.active{background:#6388cf;color:#fff;}
.productInfo .info_right .info_productFactor button{background:#6388cf;color:#fff;border-radius: 4px;padding:6px 20px;border:none;}




.productInfo .info_bottom{margin-top:40px;}
/* 选项卡栏 */
.productInfo .info_bottom .details-list{padding-left: 0;}
.productInfo .info_bottom .details-list li{margin-bottom:10px;border-radius: 5px;cursor: pointer;padding:10px;list-style: none;}
.productInfo .info_bottom .details-list li button{padding:15px 0;border: 1px solid #909090;color: #939aac;font-size: 16px;text-align: center;background:none;outline: none;}
.productInfo .info_bottom .details-list li button:hover{background-color: #6388cf;color: #fff;border: 1px solid #fff;}
.productInfo .info_bottom .details-list li.active button{background-color: #6388cf;color: #fff;border: 1px solid #fff;}
/* 选项卡内容 */
.productInfo .info_bottom .info_con{}
.productInfo .info_bottom .info_con .info_con_conter{display: none;background:#fff;padding:20px;border-radius: 10px;box-shadow: 0 0 20px #9db3d066;}
.productInfo .info_bottom .info_con .info_con_conter:first-of-type{display:block;}
.productInfo .info_bottom .info_con #fileList p{line-height:40px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;}
/* 猜你喜欢 */
.productInfo .info_bottom .like_tit{font-size:20px;color:#3f8ddb;margin-top:30px;}
.productInfo .info_bottom .like_div{margin-top:20px;}
.productInfo .info_bottom .like_div .like_box{width:16.66%;height:180px;float:left;padding:10px;text-align: center;}
.productInfo .info_bottom .like_div .like_box a{color: #242424;}
.productInfo .info_bottom .like_div .like_box img{width:100%;height: 100%;margin-bottom:10px;}


/* 购物车样式 */
.ShoppingCart{width:400px;position: fixed;right:20px;bottom:30px;box-shadow: 0 0 10px #aaa;display:none;}
.ShoppingCart .title{background:url(../images/img11.png) no-repeat #1d71c7;color:#fff;padding:20px 10px;font-size:18px;background-size:100% 100%;}
.ShoppingCart .title img{float:right;width:20px;cursor: pointer;margin-top:3px;}
.ShoppingCart .product_list{max-height:510px;min-height:314px;background:#fff;padding:10px;overflow: auto;}
.ShoppingCart .product_list .product_box{box-shadow:0 0 10px #ccc;padding:20px 10px;margin-bottom:10px;position: relative;}
.ShoppingCart .product_list .product_box li{list-style: none;display: inline-block;padding:0 10px;line-height:24px;}
.ShoppingCart .product_list .product_box li:nth-child(3){width:calc(100% - 108px);}
.ShoppingCart .product_list .product_box li input{vertical-align: super;width:18px;height:18px;}
.ShoppingCart .product_list .product_box li img{width:40px;height:40px;vertical-align: sub;}
.ShoppingCart .product_list .product_box li label{display:block;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.ShoppingCart .product_list .product_box li p{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.ShoppingCart .product_list .product_box .close{position: absolute;top:0px;right:4px;}
.ShoppingCart .product_list .product_box .count{position: absolute;right:10px;bottom:5px;user-select:none;}
.ShoppingCart .product_list .product_box .count span{display:inline-block;width:20px;height:20px;text-align: center;border:1px solid #aaa;line-height:20px;cursor: pointer;color: #242424;}
.ShoppingCart .product_list .product_box .count span i{color:#555;}
.ShoppingCart .product_list>p{text-align: center;color:#555;}
.ShoppingCart .product_list>p span{cursor: pointer;}
.ShoppingCart .shopping_bot{background:#116ac4;padding:10px;text-align: center;}
.ShoppingCart .shopping_bot button{width:80%;border:1px solid #fff;border-radius: 3px;color:#fff;background:none;padding:10px 12px;}
.ShoppingCart .shopping_bot button i{margin-right:5px;font-size: 20px;}


/* 订单弹窗 */
.popup_order{display:none;padding:10px;}
.popup_order .popup_div{border-radius:4px;overflow: auto;}
.popup_order h3{border-bottom: 1px solid #ccc;padding:15px 20px;text-align: right;}
.popup_order h3 img{height:30px;float:left;}
.popup_order h3 span{font-size:14px;vertical-align: bottom;}

.popup_order table img{max-width:100px;}
.popup_order table td{outline: none;line-height:30px !important;}
.popup_order table td input{width:100%;border:none;background:none;outline: none;}
.popup_order table.order_message td{width:25%;} 
.popup_order table.order_message td input{width:100%;}

.popup_order .order_bot{padding:15px 0;border-top:1px solid #ccc;margin-top:15px;position: relative;}
.popup_order .order_bot .order_btn{width:90%;height:50px;line-height:50px;background:#116ac4;color:#fff;text-align: center;font-size: 20px;margin-bottom:20px;cursor: pointer;position: relative;}
.popup_order .order_bot .order_btn span{font-size:16px;}
.popup_order .order_bot .order_btn label{width:50px;display:inline-block;background:#116ac4;color:#fff;}
.popup_order .order_bot .order_btn label.order_active{width:0px;overflow: hidden;transition:0.5s;background:#fff;color:#116ac4;position: absolute;top:0;}
.popup_order .order_bot .order_btn2{float:right;margin-bottom:0;}
.popup_order .order_bot .order_btn2 label{float: left;}

.popup_order .order_bot .order_input{width:0;background:#116ac4;color:#fff;font-size:16px;transition:0.5s;overflow: hidden;white-space:nowrap;position: absolute;z-index: 9;top:15px;}
.popup_order .order_bot .order_input input{width:280px;height:35px;border:none;border-bottom:1px solid #fff;background:none;outline: none;font-size:14px;padding-left:10px;}
.popup_order .order_bot .order_input input::-webkit-input-placeholder{color:#fff;}
.popup_order .order_bot .order_input label{width:50px;height:50px;line-height:50px;float:right;cursor: pointer;border-left:1px solid #fff;}

.popup_order .order_bot>p{line-height:30px;}
.popup_order .order_bot>p label{width:75px;}
.popup_order .order_bot>p input{width:calc(100% - 120px);background:none;border:none;outline: none;}
.popup_order .order_bot>button{background:none;border:none;border-left:1px solid #116ac4;border-right:1px solid #116ac4;padding:15px 20px;color: #116ac4;float:right;}
.popup_order .order_bot>button:hover{background: #116ac4;color:#fff;}



/* 产品搜索页 */
.productList{}
.productList .searchBox{width:90%;margin:auto;}
.productList .searchBox .searchBox_keywords{width:calc(100% - 100px);overflow: hidden;min-height:31px;float: left;}
.productList .searchBox .searchBox_keywords>div{float:left;}
.productList .searchBox .searchBox_keywords span{display: inline-block;padding:2px 10px;margin-right:10px;border-radius:4px;margin-bottom:5px;color:#fff;}
.productList .searchBox .searchBox_keywords span i{margin-left:8px;cursor: pointer;}
.productList .searchBox .searchBox_keywords span img{width:20px;height:20px;}
.productList .searchBox .searchBox_keywords .text_keys span{border:1px solid #fb2222;background:#fdb6b6;}
.productList .searchBox .searchBox_keywords .factor_keys span{border:1px solid #c87602;background:#f4c582;}
.productList .searchBox .searchBox_keywords .appearance_keys span{border:1px solid #1684fc;background:#77cafb;}
.productList .searchBox .searchBox_keywords .signal_keys span{border:1px solid #065bdd;background:#83aff2;}
.productList .searchBox>span{text-align:right;border-bottom:1px solid #666;color:#666;vertical-align: sub;cursor: pointer;}

.productList .searchBox .searchBox_tabDiv{margin-top: 20px;position: relative;}
.productList .searchBox .searchBox_tabDiv .searchBox_tab{border:1px solid #1684fc;border-radius: 4px;overflow: hidden;}
.productList .searchBox .searchBox_tabDiv .searchBox_tab p{width:33.33%;float: left;text-align: center;padding:8px 0;border-right:1px solid #1684fc;cursor: pointer;}
.productList .searchBox .searchBox_tabDiv .searchBox_tab p:last-of-type{border-right:none;}
.productList .searchBox .searchBox_tabDiv .searchBox_tab p:hover{background:#1684fc;color:#fff;}
.productList .searchBox .searchBox_tabDiv .searchBox_tabCon{width:100%;position: absolute;z-index: 99;}
.productList .searchBox .searchBox_tabDiv .searchBox_tabCon>div{display: none;height:260px;border:1px solid #c9c9c9;overflow: auto;border-radius: 0 0 4px 4px;padding:10px;background:#fff;}
.productList .searchBox .searchBox_tabDiv .searchBox_tabCon>div label{display:inline-block;margin-right:6px;margin-bottom:6px;font-weight: 500;cursor: pointer;border:1px solid #ccc;padding:5px;}
.productList .searchBox .searchBox_tabDiv .searchBox_tabCon>div label:hover{background:#dceeff;}
.productList .searchBox .searchBox_tabDiv .searchBox_tabCon>div label img{width:60px;height:60px;}

.productList .searchBox input{width:calc(100% - 124px);height:50px;padding-left:15px;font-size:16px;background:none;border:none;border:1px solid #ccc;border-radius: 4px 0 0 4px;outline: none;}
.productList .searchBox button{width:120px;height:50px;border:none;background:#0656ac;color:#fff;border-radius: 0 4px 4px 0;font-size:18px;margin-left:-4px;}
.productList .searchBox button i{margin-left:5px;}

.productList .list_title{margin-top:50px;position: relative;}
.productList .list_title span{width:160px;display:inline-block; border-left:3px solid #0656ac;text-align: center;font-weight:600;font-size:16px;}
.productList .list_title .line{width:calc(100% - 160px);height:1px;background:#ccc;float: right;margin-top:10px;}
.productList .list_title>p{position: absolute;right:10px;top:-10px;}

.productList .list_box{padding:20px 0px 10px 20px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.productList .list_box a{color:#242424;}
.productList .list_box img{width:140px;height:140px;vertical-align: top;}
.productList .list_box div{width:calc(100% - 145px);display:inline-block;padding-left:20px;}
.productList .list_box div span{display:block;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;margin-bottom:10px;}
.productList .list_box div p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;line-height:30px;}
.productList .list_box .list_btn{width:300px;float:left;margin-top:-30px;margin-left:150px;}
.productList .list_box .list_btn>button{width:115px;height:36px;background:none;border:1px solid #6388cf;color:#6388cf;border-radius: 4px;}
.productList .list_box .list_btn>button:active{background:#6388cf;color:#fff;}
.productList .list_box .list_btn>button.active{background:#6388cf;color:#fff;}
.productList .list_box .list_btn>a{width:115px;height:36px;line-height:36px;display:inline-block;border:1px solid #cf6363;color:#cf6363;border-radius: 4px;text-align: center;margin-left:10px;}
.productList .list_box .list_btn>a:active{background:#cf6363;color:#fff;}


/* 个人中心页 */
.userInfo{max-width:450px;padding:20px 10px;box-shadow: 0 0 10px #ccc;border-radius:4px;}
.userInfo h3{font-size:16px;border-left:3px solid #337ab7;padding-left:10px;margin-bottom:10px;}
.userInfo .btn{margin:10px 0 20px 0;outline: none;}
.userInfo .oldPassword{margin-bottom:10px;}



























